package com.zbkj.common.request.client;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class VideoTemplateRequest {
    @ApiModelProperty(value = "id", required = false)
    private Integer id;

    @ApiModelProperty(value = "原始内容", required = false)
    private String content;

    @ApiModelProperty(value = "视频类型，tts或者audio", required = false)
    private String videoType;

    @ApiModelProperty(value = "合成声音id", required = false)
    private Integer dpVoiceId;

    @ApiModelProperty(value = "上级目录", required = false)
    private Integer parentId;

    @ApiModelProperty(value = "模板ID", required = true)
    private Integer templateId;

    @ApiModelProperty(value = "是否是公共数字人", required = false)
    private Integer isCommonDp;

    @ApiModelProperty(value = "数字人形象id", required = false)
    private String dpManLinkId;

    @ApiModelProperty(value = "音色id", required = false)
    private String audioManLinkId;

    @ApiModelProperty(value = "标题", required = false)
    private String title;

    @ApiModelProperty(value = "保存位置", required = false)
    private String saveModule;

    @ApiModelProperty(value = "保存位置的上级目录", required = false)
    private Integer saveParentId;

    @ApiModelProperty(value = "哪个模块进来的", required = false)
    private String source;

    @ApiModelProperty(value = "模块id", required = false)
    private Integer sourceId;

} 